home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 109
/
EnigmaAmiga109CD.iso
/
dalla rivista
/
host contacted
/
imengv3.41p2.lha
/
ImEngV3.41p2
/
Extra
/
ADPro
/
IE_Import.adpro
< prev
next >
Wrap
Text File
|
1997-01-09
|
2KB
|
88 lines
/*
** $VER: IE_Import 1.11 (9/1 1997 Stockholm/Sweden)
**
** Copyright © 1997 by Patrik M Nydensten
**
** This arexx script will import the SECONDARY image in
** ImageEngineer to ADPro. Both programs must be running at
** the same time.
** This script requires ADPro v2.5.0 (or higher)
** and ImageEngineer 3.0 (or higher).
**
*/
OPTIONS RESULTS
SAVE_DEFAULTS 't:TempDefaults.adpro'
TEMP_FILE = 't:Image_from_IE'
NL = '0A'X
SQ = '27'X
DQ = '22'X
TRUE = 1
FALSE = 0
/* Main code */
IF ~SHOW(PORTS,'IMAGEENGINEER') THEN DO
ADDRESS "ADPro"
ADPRO_TO_FRONT
OKAY1 "Could not locate IE's arexx port!"
CALL ErrorOut 10
END
ADDRESS "IMAGEENGINEER"
'GET' 'SECONDARY'
IF RESULT = '' THEN DO
ADDRESS "ADPro"
ADPRO_TO_FRONT
OKAY1 'No SECONDARY image selected in IE!'
ADDRESS "ADPro"
IE_TO_FRONT
CALL ErrorOut 10
END
SECONDARY_IMAGE = RESULT
'SAVE_DATA' SECONDARY_IMAGE '"'||TEMP_FILE||'"' '"ILBM CmpByteRun1"'
IF (RC ~= 0) THEN DO
ADDRESS "ADPro"
ADPRO_TO_FRONT
OKAY1 'Error when saving secondary image from IE!'
CALL ErrorOut 10
END
ADDRESS "ADPro"
LOADER "UNIVERSAL" TEMP_FILE
IF (RC ~= 0) THEN DO
ADPRO_TO_FRONT
OKAY1 'Error when loading image into ADPro!'
CALL ErrorOut 10
END
ADPRO_TO_FRONT
CALL ErrorOut 0
/* Errorout procedure */
ErrorOut:
PARSE ARG ExitCode
IF (EXISTS( SAVE_DEFAULTS )) THEN DO
LOAD_DEFAULTS SAVE_DEFAULTS
IF (RC ~= 0) THEN DO
ADPRO_TO_FRONT
OKAY1 "Error restoring settings."
END
ADDRESS COMMAND "Delete >NIL:" SAVE_DEFAULTS
END
IF (EXISTS( TEMP_FILE )) THEN DO
ADDRESS COMMAND "Delete >NIL:" TEMP_FILE
END
EXIT ExitCode